<?php

/* ---
 * ký tự phân cách thư mục
 * trong linux là \, trong window là /
 */
define('DS', DIRECTORY_SEPARATOR);


// ------------------
// thư mục gốc
// dirname: lấy tên thư mục chứa file đang chạy
// __FILE__: tên file đang chạy (tức file constant.php)
// ------------------
define('ROOT', dirname(__FILE__));



// thư mục components trong thư mục gốc     
define('COMPONENT', ROOT . DS . 'components');


// thư mục components trong thư mục gốc     
define('BLOCK', ROOT . DS . 'block');


// thư mục template trong thư mục gốc
define('TEMPLATE', ROOT . DS . 'templates');


// thư mực libraries trong thư mục gốc
define('LIBRARIES', ROOT . DS . 'libraries');


// thư mục entities trong thư mục libraries
define('LIBRARIES_ENTITIES', LIBRARIES . DS . 'entities');


// thư mục tools trong thư mục libraries
define('LIBRARIES_TOOLS', LIBRARIES . DS . 'tools');


// lỗi duplicate
define('DUPLICATE_ERROR', 2);
// loi khoa ngoai
define('FOREIGN_KEY', 'Cannot delete or update a parent row');
// trạng thái thành công
define('OK', 1);
// số dòng hiển thị trên trang
define('LINE_PER_PAGE', 10);


// error permission
define('ERROR_PERMISSION', '<div style="margin:20px auto; width: 300px; text-align:center">Bạn không có quyền truy cập trang này' . '<br/><a href=".">Quay về trang chủ</a></div>');


// PagerFrontEnd
define('LIBRARIES_TOOLS_PAGERFRONTEND', LIBRARIES_TOOLS . DS . 'PagerFrontEnd.php');
// PagerBackEnd
define('LIBRARIES_TOOLS_PAGERBACKEND', LIBRARIES_TOOLS . DS . 'PagerBackEnd.php');

// thư mục gốc liên kết đến những file định dạng bố cục trang web
define('INDEX', 'http://localhost/canthosolutions/');

define('HOST', 'localhost');
define('DATABASE_USER', 'root');
define('DATABASE_PASS','');
define('DATABASE_NAME', 'canthosolutions');
?>
